package com.hospital.xiaochengxiu.yang.service;

import com.hospital.xiaochengxiu.yang.entity.DepartmentCt;

import java.util.List;

/**
 * 检查报告 业务接口
 */
public interface DepartmentCtService {
    /**
     * 检查报告
     * @param cdiagnoseNo 卡号
     * @param id 编号
     * @return
     */
    List<DepartmentCt> selInspection(String cdiagnoseNo,Integer id);

    /**
     * 检查同一时间段是否有重复挂号
     *
     * @param userId   用户id [诊卡]
     * @param doctorId 医生id
     * @param date     日期
     * @param time     时间
     * @return ture 无重复挂号
     */
    boolean checkRegis(String userId, String doctorId, String date, String time);


    /**
     * 查询每个时间段挂号的人数
     *
     * @param dateArr  时间段数组
     * @param doctorId 医生id
     * @param date     日期
     * @return 每个时间段的挂号人数
     */
    List<Integer> selDate(List<String> dateArr, Integer doctorId, String date);
}
